#ifndef CELL_H_
#define CELL_H_

#include <ostream>

using namespace std;

class Cell {
public:
	static const Cell FREE;
	static const Cell OCCUPIED;
	static const Cell PLAYER;

	Cell();
	Cell(const char & symbol);

	friend ostream & operator <<(ostream & outputStream, const Cell & cell);
	friend bool operator ==(const Cell & first, const Cell & second);
	friend bool operator !=(const Cell & first, const Cell & second);
private:
	char symbol;
};

#endif /* CELL_H_ */
